Guide du C++ pour .NET
Guide de Programmation en C++ pour .NET Introduction | |
<< retour | Chapitre 1 : Configuration de Visual Studio .NET >> |
Sommaire
[modifier | modifier le wikicode]Chapitre 1 : La configuration de Visual Studio .NET
Chapitre 2 : La programmation en C++ pour .NET
Introduction
[modifier | modifier le wikicode]Ce document présente les principaux pièges à éviter lorsque l'on réalise un projet en C++ dit « managé »[1], c'est-à-dire écrit pour l'infrastructure .NET sous Visual Studio .NET. Il s'adresse à ceux qui découvrent le C++ selon les spécifications de la common language infrastructure (CLI), pour leur éviter de longues recherches de documentation dans la MSDN.
Il ne s'agit pas d'un didacticiel pour apprendre à programmer, mais d'un guide, c'est-à-dire un recueil de conseils.
Il traite d'une part de la configuration de Visual Studio pour un projet C++ CLI, puis de la programmation C++ CLI.
Ce document fut réalisé à la suite du développement d'un wrapper, c'est-à-dire une bibliothèque de classes, encapsulant des classes C++ afin qu'elles soient indirectement accessibles à partir de classes C#.
Si vous avez rencontré des problèmes similaires en programmant en C++ CLI, mais qui ne sont pas traités dans ce document, alors vous êtes cordialement invité à le compléter !
Prérequis
[modifier | modifier le wikicode]- la programmation C++ traditionnelle : Programmation C++ ;
- les notions de base concernant la plate-forme .NET.
Références
[modifier | modifier le wikicode]- ↑ transposition de l'anglais « managed C++ » qui signifie littéralement « C++ géré » ; l'expression « managed C++ » est souvent abrégé « MC++ »